package com.fusetech.os.core.annotation.metafill;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


/**
 * 元对象填充
 *
 * @author Liuwq
 * @date 2023/06/25
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface MetaObjectFill {
    /**
     * 数据表列名
     * @return
     */
    String column();

    /**
     * 元素类型
     * @return
     */
    FillMetaType metaType();
}
